# from django.contrib import admin
import xadmin
from xadmin import views
from db_access import models

# 表注册
xadmin.site.register(models.Department)  # 部门
xadmin.site.register(models.UserGroup)  # 业务组
xadmin.site.register(models.User2Group)  # 用户与业务组关联表
xadmin.site.register(models.Assets)  # 资产表
xadmin.site.register(models.Server)  # 服务器信息
xadmin.site.register(models.Router)  # 网络设备信息
xadmin.site.register(models.Disk)  # 磁盘信息
xadmin.site.register(models.Memory)  # 内存
xadmin.site.register(models.Nic)  # 网卡
xadmin.site.register(models.AssetsChange)  # 资产变更
xadmin.site.register(models.ErrorLog)  # 报错日志


# xadmin基本配置
class BaseSetting(object):
    enable_themes = True  # 开启主题切换功能
    use_bootswatch = True  # 支持切换主题


xadmin.site.register(views.BaseAdminView, BaseSetting)


# xadmin的全局配置
class GlobalSetting(object):
    site_title = "CMDB后台管理"  # 设置站点标题
    site_footer = "张倬伟的CMDB后台管理页面"  # 设置站点页脚
    # menu_style = "accordion"  # 设置菜单折叠


xadmin.site.register(views.CommAdminView, GlobalSetting)
